package cc.linker.steplink.crm.merchanth5.pojo.form;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: CKQ
 * @DateTime: 2020/7/23 9:27
 * @Description: TODO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ApplyFormAttrItemDto implements Serializable {
    //表单属性表ID
    private Long attrId;
    //单行：'text',多行：'textarea',单选：'radio',多选：'checkbox',下拉：'select',时间：'datetime',图片：'picture',概念量化:'quantificat',排序:datasort,附件：filelist
    private String attrType;
    //概念量化用到（0:非常不满意 → 非常满意，1：非常不认同 → 非常认同，2：非常不重要 → 非常重要，3：非常不愿意 → 非常愿意，4：非常不符合 → 非常符合）
    private Integer attrValue;
    //用户选择的答案，用于 checkbox radio select rank排名 如果是排名按照排名的top顺序把排名项ID放到数组
    private List<Long> checkItemIds;
    //用户填写的答案，用于text textarea 概念量化分数 用户填写的信息
    private String writeValue;
    //用户上传的图片列表
    private List<String> uploadImgs;
}
